#include <iostream>
#include <iomanip>

#include "point2.h"
#include "circle3.h"
#include "cylinder.h"
using namespace std;

int main(int argc, char** argv) 
{	
	 
	Point p1(1, 1);
	Point *pointPtr = 0;
	Circle c1(2, 2, 2);
	Circle *circlePtr = 0;
	
		
	cout << "Point p1 is: " << "\n";
	p1.print();
	cout << "Circle c1 is: " << "\n";
	c1.print();
	
	pointPtr = &p1;
	circlePtr = &c1; 
	
	cout << "Point p1's ptr is:" << pointPtr << "\n";
	pointPtr->print();
	
	cout << "circle c1's ptr is:" << circlePtr << "\n";
	circlePtr->print();
	
	pointPtr = &c1;
	cout << "pointPtr = &c1 circle c1's ptr is:" << pointPtr << "\n";
	pointPtr->print();
	
	return 0;
}
